/* resetCss start */
	/* 标签的重置 */
  		*{ box-sizing: border-box; line-height: 1; }
  		html,body,div,h1,h2,h3,h4,h5,h6,ul,li,span,p{
  		  font-family: '微软雅黑', 'Microsoft Yahei';
  		  margin:0;
  		  padding:0;
  		  font-weight: 400;
  		}
  		li{list-style: none;}
  		a{text-decoration: none;}
  		input,button{outline: none;}
  	/* 选中文字 */
  		*::-moz-selection{background:#38f;color:#fff;}
  		*::selection{background:#38f;color:#fff;}
	/* input placeholder */
		::-webkit-input-placeholder {color: rgba(144,144,144,0.7);}
		:-moz-placeholder {color: rgba(144,144,144,0.7);}
		::-moz-placeholder {color: rgba(144,144,144,0.7);}
		:-ms-input-placeholder {color: rgba(144,144,144,0.7);}
	/* scroll-bar */
  		::-webkit-scrollbar-thumb {
  		  width: 10px;
  		  height: 4px;
  		  border-radius: 3px;
  		  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
  		  background-color:#F5F5F5;
  		}
  		::-webkit-scrollbar {
  		  width: 6px;
  		  height: 6px;
  		}
  		::-webkit-scrollbar-track-piece {
  		  background-color: #eeeeee;
  		  -webkit-border-radius: 6px;
  		}
	/* 特殊类名 */
  		.ml20{margin-left: 20px;}
  		.mr20{margin-right: 20px;}
  		.mt20{margin-top: 20px;}
  		.mb20{margin-bottom: 20px;}
  		.ml10{margin-left: 10px;}
  		.mr10{margin-right: 10px;}
  		.mt10{margin-top: 10px;}
  		.mb10{margin-bottom: 10px;}
  		.pl20{padding-left: 20px;}
  		.pr20{padding-right: 20px;}
  		.pt20{padding-top: 20px;}
  		.pb20{padding-bottom: 20px;}
  		.pl10{padding-left: 10px;}
  		.pr10{padding-right: 10px;}
  		.pt10{padding-top: 10px;}
  		.pb10{padding-bottom: 10px;}
  		.pr5{padding-right:5px;}
  		.pl5{padding-left:5px;}
  		.fl{float:left;}
  		.fr{float:right;}
  		.clearfix {display:block;}
  		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	/* table */
  		.table_wrapper{
  		  width:100%;
  		  overflow-x:auto;
  		  overflow-y: hidden;
  		}
  		.my_table{
  		  border:none;
  		  width:100%;
  		  max-width:100%;
  		}
  		.my_table thead{
  		  background-color: rgba(33,150,243,0.29);
  		}
  		.my_table tbody tr:nth-child(even){
  		  background-color: rgba(33,150,243,0.15);
  		}
  		.my_table th,.my_table td{
  		  padding:10px 10px 10px 20px;
  		  box-sizing: border-box;
  		  text-align: left;
  		  font-family: '微软雅黑';
  		  font-size: 14px;
  		  font-weight:400;
  		  letter-spacing: 0.13px;
  		  color: #144063;
  		}
  		.my_table td a,.my_table td a:hover{
  		  color: #2196F3;
  		  cursor:pointer;
  		}
  		.ellipsis {
  		  text-overflow: ellipsis;
  		  white-space: nowrap;
  		  overflow: hidden;
  		}
  		.nowrap{
  		   white-space: nowrap;
  		}
  		.nowrap.short{
  		  width:200px;
  		  max-width:200px;
  		  overflow:hidden;
  		  text-overflow:ellipsis;
  		}
  		.my_table .magic-checkbox + label:after{
  		  top:2px;
  		}
  		.my_table tr.active{
  		  background:rgba(33,150,243,0.6) !important;
  		}
  		.my_table td.error{
  		  background: red !important;
  		}
  		.my_table .my_table_checkbox_wrapper{
  		  position:relative;
  		  top:-10px;
  		}
	/* tab */
  		.my_tab{
  		  overflow:hidden;
  		  margin-left: 40px;
  		  margin-right: 40px;
  		}
  		.my_tab .my_tab_item{
  		  cursor:pointer;
  		  background: #FFFFFF;
  		  padding: 8px 20px;
  		  box-shadow: 0 2px 20px 0 rgba(20,64,99,0.10);
  		  border-radius: 8px;
  		  margin-right: 10px;
  		  box-sizing: border-box;
  		  color:#144063;
  		  float:left;
  		}
  		.my_tab .my_tab_item.active{
  		  color:#fff;
  		  background-color: #64B8FB;
  		}
/* resetCss end */